package com.bing.jh.controller;

import com.bing.bingPro.common.BaseResult;
import com.bing.jh.entity.dto.DzWzLevelConfigDTO;
import com.bing.jh.entity.dto.TZwArchivesDto;
import com.bing.jh.service.DzWzLevelConfigService;
import com.bing.jh.service.TZwArchivesService;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

@RestController
@RequestMapping("/test")
public class TZwArchivesController {
    @Resource
    private DzWzLevelConfigService dzWzLevelConfigService;

    /**
     * 服务对象
     */
    @Resource
    private TZwArchivesService tZwArchivesService;
    /**
     * 装维人员档案库表
     *
     * @return 查询结果
     */
    @PostMapping("/test")
    public BaseResult<List<Map<String, Object>>> queryByUnionPage(@RequestBody TZwArchivesDto tZwArchives) {
   /*     TZwArchivesDto tZwArchives = new TZwArchivesDto();
        tZwArchives.setMonth(month);*/
        return new BaseResult<>((this.tZwArchivesService.queryByPage(tZwArchives)));
    }

    @PostMapping("/insertOrUpdate")
    public BaseResult<Boolean> insertOrUpdate(@RequestBody DzWzLevelConfigDTO dzWzLevelConfigDTO) {
        return new BaseResult<>(dzWzLevelConfigService.insertOrUpdate(dzWzLevelConfigDTO));
    }
}
